.team-container {
  .team-intro {
    margin-bottom: 30px;
  }

  .team-tabs {
    margin-bottom: 30px;
  }

  .member-card {
    height: 100%;
    display: flex;
    flex-direction: column;

    .member-header {
      display: flex;
      align-items: center;
      margin-bottom: 16px;

      .member-title {
        margin-left: 16px;

        h4.ant-typography {
          margin-bottom: 4px;
        }

        .ant-typography {
          margin-bottom: 0;
        }
      }
    }

    .member-bio {
      flex-grow: 1;
      margin-bottom: 16px;
    }

    .member-links {
      display: flex;
      flex-wrap: wrap;

      .ant-btn {
        padding-left: 0;
        padding-right: 8px;
      }
    }
  }
}